 export function formateDate(date,fmt){
  if(/(y+)/.test(fmt)){
    fmt = fmt.replace(RegExp.$1,(date.getFullYear()+"").substr(4-RegExp.$1.length))
  }

  let regDateObj = {
      'M+':date.getMonth()+1,
      'd+':date.getDate(),
      'h+':date.getHours(),
      'm+':date.getMinutes(),
      's+':date.getSeconds()
  }

  for (let key in regDateObj){
    if(new RegExp(`(${key})`).test(fmt)){
      let str = regDateObj[key] + ''
      fmt = fmt.replace(RegExp.$1,RegExp.$1.length===1?str:paddingZero(str))
    }
  }
  return fmt
}

function paddingZero(date){
  return ('00' + date).substr(date.length)
}